timer=tmr.create()
switchPin=1
led=2
gpio.mode(switchPin,gpio.INPUT)
gpio.mode(led,gpio.OUTPUT)
switchValue=gpio.read(switchPin)

function led()
    tempValue=gpio.read(switchPin)
    print(tempValue)
    if tempValue~=switchValue then
        
        gpio.write(2, gpio.HIGH)
        print("switch on....")
        switchValue=tempValue
        
        for i=1,3600,1 do
            tmr.delay(1000000)
        end
        gpio.write(2, gpio.LOW)
    end
end

timer:alarm(5000, tmr.ALARM_AUTO, led) 
--[[
d1 开关信号,每5秒查询一次，变化led输出1，打开led继电器，1小时
后输出0，关闭led继电器
]]--
